package com.dragon.modules.yuegou.client.wechat_mini.service;

import com.dragon.modules.yuegou.client.wechat_mini.security.AccessTokenService;

/***
 * 小程序服务（单小程序版）
 */
public interface MiniService {

	/**
	 * 接口调用凭证服务
	 * 
	 * @return tokenService
	 */
	AccessTokenService tokenService();

	/**
	 * 认证服务
	 * 
	 * @return 认证服务
	 */
	AuthService auth();

	/**
	 * 定义消息服务
	 * 
	 * @return 订阅消息服务
	 */
	SubscribeMessageService subscribeMessage();

	/**
	 * 微信小程序码服务
	 * 
	 * @return 微信小程序码服务
	 */
	WxaCodeService wxaCode();

	/**
	 * 内容安全服务
	 * 
	 * @return 内容安全服务
	 */
	SecurityService security();
	
	/**
	 * 直播服务
	 * 
	 * @return 直播服务
	 */
	LiveService live();

}
